package org.hawk.gwt.ppc.parser;

/**
 * Provides list of java language keywords.
 * 
 * @author alex.bereznevatiy@gmail.com
 *
 */
public interface JavaKeywords {
	
	String PACKAGE = "package";
	
	String IMPORT = "import";

	String STATIC = "static";

	String PUBLIC = "public";
	
	String PROTECTED = "protected";
	
	String PRIVATE = "private";

	String CLASS = "class";

	String INTERFACE = "interface";

	String ENUM = "enum";

	String FINAL = "final";

	String ABSTRACT = "abstract";

	String VOLATILE = "volatile";

	String STRICTFP = "strictfp";

	String SYNCHRONIZED = "synchronized";

	String TRANSIENT = "transient";

	String ANNOTATION = "annotation";

	String EXTENDS = "extends";

	String IMPLEMENTS = "implements";

	String SUPER = "super";

	String THROWS = "throws";
	
	String THROW = "throw";

	String DEFAULT = "default";

	String IF = "if";

	String SWITCH = "switch";

	String FOR = "for";

	String WHILE = "while";

	String DO = "do";

	String TRY = "try";

	String NEW = "new";

	String INSTANCEOF = "instanceof";

	String CONTINUE = "continue";

	String BREAK = "break";

	String RETURN = "return";

	String ELSE = "else";

	String CASE = "case";

	String CATCH = "catch";

	String FINALLY = "finally";

	String NATIVE = "native";

	String ASSERT = "assert";
}
